package com.ltkj.ticket.service;

import java.util.List;
import com.ltkj.ticket.domain.TicVenuesConfig;

/**
 * 场馆门票时间段配置Service接口
 * 
 * @author ruoyi
 * @date 2023-08-30
 */
public interface ITicVenuesConfigService 
{
    /**
     * 查询场馆门票时间段配置
     * 
     * @param ticVenuesConfigId 场馆门票时间段配置主键
     * @return 场馆门票时间段配置
     */
    public TicVenuesConfig selectTicVenuesConfigByTicVenuesConfigId(Long ticVenuesConfigId);

    /**
     * 查询场馆门票时间段配置列表
     * 
     * @param ticVenuesConfig 场馆门票时间段配置
     * @return 场馆门票时间段配置集合
     */
    public List<TicVenuesConfig> selectTicVenuesConfigList(TicVenuesConfig ticVenuesConfig);

    /**
     * 新增场馆门票时间段配置
     * 
     * @param ticVenuesConfig 场馆门票时间段配置
     * @return 结果
     */
    public int insertTicVenuesConfig(TicVenuesConfig ticVenuesConfig);

    /**
     * 修改场馆门票时间段配置
     * 
     * @param ticVenuesConfig 场馆门票时间段配置
     * @return 结果
     */
    public int updateTicVenuesConfig(TicVenuesConfig ticVenuesConfig);

    /**
     * 批量删除场馆门票时间段配置
     * 
     * @param ticVenuesConfigIds 需要删除的场馆门票时间段配置主键集合
     * @return 结果
     */
    public int deleteTicVenuesConfigByTicVenuesConfigIds(Long[] ticVenuesConfigIds);

    /**
     * 删除场馆门票时间段配置信息
     * 
     * @param ticVenuesConfigId 场馆门票时间段配置主键
     * @return 结果
     */
    public int deleteTicVenuesConfigByTicVenuesConfigId(Long ticVenuesConfigId);
}
